package Model;

import java.util.Date;
import java.util.ArrayList;

import Model.Task;

public interface IModel 
{
	public abstract ArrayList<Task> getTasks();
	public abstract void deleteTask(String iTaskName);
	public abstract void addTask(String iTaskName, Date iTaskDate, String iRepeat);
	public abstract void setTaskStatus(String iTaskName, boolean iIsTaskResolved);
	public abstract void registerObserver(IObserver iObserver);
}
